/*
Version 2.0[Table of contents]
-------------------------------------------------------------------------
1. Globally Applied Styles
2. Header Top
3. Navigation Desktop
4. Navigation Mobile
5. Footer
6. Box Content
7. Data Tables
8. Inbox List
9. Menu Mobile Button
10. Notice
11. Search Form
12. Mail
13. Login, Register, ... Form
14. Pricing Plan
15. Gallery
-------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
1. Globally Applied Styles
*/
a {
  color: #ffc107;
}
a:hover,
a:active,
a:focus {
  color: #fca800;
}
.fa-hover:hover {
  background: #ffc107;
  color: #ffffff;
}
.fa-hover:hover .ico,
.fa-hover:hover .fa {
  color: #ffffff;
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
2. Header Top
*/
.header-top {
  height: 55px;
  background: #ffc107;
  color: #ffffff;
}
.header-top .ico-item {
  color: #ffffff;
}
.header-top .ico-item:hover {
  color: #ffffff;
}
@media (max-width: 479px) {
  .header-top .searchform {
    border-bottom-color: #ffc107;
  }
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
3. Navigation Desktop
*/
@media (min-width: 1025px) {
  .nav-horizontal {
    background: #ffffff;
  }
  .nav-horizontal .menu > li:hover > a {
    color: #ffc107;
  }
  .nav-horizontal .menu > li.current > a {
    color: #ffc107;
  }
  .nav-horizontal .menu .sub-menu {
    background: #ffffff;
  }
  .nav-horizontal .menu .sub-menu.single a {
    color: #435966;
  }
  .nav-horizontal .menu .sub-menu.single a:hover {
    background: #ffc107;
    color: #ffffff;
  }
  .nav-horizontal .menu .sub-menu.mega > li a {
    color: #435966;
  }
  .nav-horizontal .menu .sub-menu.mega > li a:hover {
    color: #ffc107;
  }
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
4. Navigation Mobile
*/
@media (max-width: 1024px) {
  .nav-horizontal .menu > li > a.active {
    color: #ffffff;
    background: #ffc107;
  }
  .nav-horizontal .menu > li.current > a {
    color: #ffffff;
    background: #ffc107;
  }
  .nav-horizontal .menu .sub-menu .title.active,
  .nav-horizontal .menu .child-list .title.active,
  .nav-horizontal .menu .sub-menu a.active,
  .nav-horizontal .menu .child-list a.active {
    color: #ffffff;
    background: #ffc107;
  }
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
5. Footer
*/
.footer {
  color: rgba(0, 0, 0, 0.7);
}
.footer a {
  color: rgba(0, 0, 0, 0.7);
}
@media (min-width: 1025px) {
  .footer a:hover {
    color: #ffc107;
  }
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
6. Box Content
*/
.box-content .dropdown.js__drop_down .sub-menu {
  background: #ffffff;
}
.box-content .dropdown.js__drop_down .sub-menu a {
  color: #435966;
}
@media (min-width: 1025px) {
  .box-content .dropdown.js__drop_down .sub-menu a:hover {
    color: #ffc107;
  }
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
7. Data Tables
*/
.dataTables_wrapper .dataTable .group {
  background-color: #ffc107 !important;
  color: #ffffff !important;
}
table.focus-on tbody tr.focused th,
table.focus-on tbody tr.focused td {
  background: #ffc107 !important;
  color: #ffffff !important;
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
8. Inbox List
*/
.inbox-list .name {
  color: #ffc107;
}
@media (min-width: 1025px) {
  .inbox-list .name:hover {
    color: #fca800;
  }
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
9. Menu Mobile Button
*/
.menu-mobile-button {
  color: #ffffff;
  background: #ffcb30;
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
10. Notice
*/
/* Notice List */
.notice-list .name {
  color: #212121;
}
@media (min-width: 1025px) {
  .notice-list .name:hover {
    color: #ffc107;
  }
}
/* Notice Popup */
.notice-popup {
  background: #ffffff;
}
.notice-popup .notice-read-more {
  color: #212121;
}
.notice-popup .notice-read-more:hover {
  color: #ffc107;
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
11. Search Form
*/
@media (min-width: 1025px) {
  .searchform .button-search:hover {
    color: #ffc107;
  }
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
12. Mail
*/
.box-body .nav li.active a {
  background: #ffffff;
  color: #ffc107;
}
.box-body .nav a {
  color: #212121;
}
.box-body .nav a:hover {
  background: #ffffff;
  color: #ffc107;
}
.mailbox-messages .unread > td:first-of-type {
  border-left-color: #ffc107;
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
13. Login, Register, ... Form
*/
.frm-single .frm-input .frm-inp:focus {
  border-color: #ffc107;
}
.frm-single .frm-submit {
  background: #ffc107;
  color: #ffffff;
}
@media (min-width: 1025px) {
  .frm-single .frm-submit:hover {
    background: #fca800;
  }
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
14. Pricing Plan
*/
.pricing-table .thead {
  background: #ffc107;
  color: #fff;
}
.pricing-table .thead.bg-main-2 {
  background-color: #ffc107;
}
.pricing-table .thead.bg-blue-1 {
  background-color: #2444f9;
}
.pricing-table .thead.bg-blue-2 {
  background-color: #1e3def;
}
.pricing-table .thead.bg-blue-3 {
  background-color: #ffc107;
}
.pricing-table .td .fa-check {
  color: #ffc107;
}
.pricing-table .col-featured .td .btn-order {
  background: #ffc107;
}
@media (min-width: 1025px) {
  .pricing-table .td .btn-order:hover {
    background: #ffc107;
  }
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
15. Gallery
*/
.isotope-filter .filter-controls a {
  color: #435966;
}
@media (min-width: 1025px) {
  .isotope-filter .filter-controls a:hover {
    color: #ffc107;
  }
}
.isotope-filter .filter-controls .js__active {
  color: #ffc107;
}
/*---------------------------------------------------------------------*/
/*-----------------------------------------------------------------------
16. User Info
*/
.user-info a {
  color: #ffc107;
}
.user-info a:hover {
  color: #fca800;
}
/*---------------------------------------------------------------------*/
